package com.cmc.cloud.cmclink.doc.mapper;

import com.cmc.cloud.cmclink.doc.vo.blnofreightvo.BlnoFreightCalInfoVO;import com.cmc.cloud.cmclink.doc.vo.blnofreightvo.BlnoFreightPageReqVO;
import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cmes.framework.mybatis.core.mapper.BaseMapperX;
import com.cmc.cloud.cmclink.doc.entity.BlnoFreightDO;
import org.apache.ibatis.annotations.Mapper;import java.util.List;

/**
 * 海运费附加费 Mapper
 *
 * @author 集运管理员
 */
@Mapper
public interface BlnoFreightMapper extends BaseMapperX<BlnoFreightDO> {

    /**
     * 海运费附加费
     *
     * @param page page
     * @param reqVo reqVo
     * @return 海运费附加费
     */
    IPage<BlnoFreightDO> selectPageList(IPage<BlnoFreightDO> page, @Param("reqVo") BlnoFreightPageReqVO reqVo);

    /**
     * 海运费计算info
     *
     * @param blnoIds blnoIds
     * @return 海运费计算info
     */
    List<BlnoFreightCalInfoVO> getBlnoFreightCalInfoList(@Param("list") List<Long> blnoIds);
}
